<?php

require_once '../model/dao/Conection.class.php';
require_once '../model/dao/DBMensagem.class.php';
/*@author Gabriel Bronzatti Moro*/
Class Mensagem{
    
    private $mensagem;
    private $data;
    private $horario;
    private $codigoUsuario;
    private $codigoAmigo;
    private $conection;
    private $dbMensagem;
    
    public function __construct() {
        $this->conection= new Conection();
    }
    
    public function registrarMensagem($mensagem,$data,$horario,$codigoUser,$codigoAmigo){
        $this->mensagem= $mensagem;
        $this->data= $data;
        $this->horario= $horario;
        $this->codigoUsuario= $codigoUser;
        $this->codigoAmigo= $codigoAmigo;
        
        $valores= "\"".$this->data."\",\"".$this->horario."\",".$this->codigoUsuario.",".$this->codigoAmigo.",\"".$this->mensagem."\"";
        
        $this->dbMensagem= new DBMensagem($this->conection->getMysqli());
       return ($this->dbMensagem->insert("`data_mensagem`, `hora_mensagem`, `codigoUsuario_mesagem`, `codigoAmigo_mensagem`, `conteudo_mensagem`", $valores));
    }
    
    
    public function getMensagens($codigoUser){
        $this->dbMensagem= new DBMensagem($this->conection->getMysqli());
        
        $colunas= "`data_mensagem`,`hora_mensagem`,`codigoUsuario_mesagem`,`conteudo_mensagem`";
        
        return $this->dbMensagem->select($colunas, $codigoUser);
    }
    
}